/**
 * 
 */
package edu.gtcfla.km.platform.service;

import java.util.Set;

import edu.gtcfla.km.platform.vo.MenuPermissionVO;
import edu.gtcfla.km.platform.vo.MenuVO;

/**
 * @author Bill Vison
 *
 */
public interface MenuService {
	
	/**
	 * build the Hiberachy structure
	 * @return
	 * @throws ServiceException
	 */
	Set<MenuVO> buildMenuForPlatform(String prefixPath);
	
	
	Set<MenuPermissionVO> buildPermissionMenuByRoleIds(Set<String> roleIds);
	

}
